package com.qin.malldiscount.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.qin.malldiscount.domain.SmsFlashPromotion;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * 限时购活动管理Service
* @author 覃剑
* @description 针对表【sms_flash_promotion(限时购表)】的数据库操作Service
* @createDate 2022-11-23 19:34:44
*/
public interface SmsFlashPromotionService extends IService<SmsFlashPromotion> {

    /**
     * 添加活动
     */
    int create(SmsFlashPromotion flashPromotion);

    /**
     * 修改指定活动
     */
    int update(Long id, SmsFlashPromotion flashPromotion);

    /**
     * 删除单个活动
     */
    int delete(Long id);

    /**
     * 修改上下线状态
     */
    int updateStatus(Long id, Integer status);

    /**
     * 获取详细信息
     */
    SmsFlashPromotion getItem(Long id);

    /**
     * 分页查询活动
     */
    Page<SmsFlashPromotion> list(String keyword, Integer pageSize, Integer pageNum);


}
